// Microsoft官方标准Agent工具演示入口
namespace AgentFrameworkDemo;

class Program
{
    static async Task Main(string[] args)
    {
        Console.WriteLine("选择演示模式:");
        Console.WriteLine("1. Microsoft官方标准演示 (推荐)");
        Console.WriteLine("2. 快速诗词演示");
        Console.WriteLine("3. 简化版演示");
        Console.Write("请输入选择 (1-3): ");

        var choice = Console.ReadLine()?.Trim() ?? "1";

        switch (choice)
        {
            case "1":
                await OfficialStyleDemo.RunAsync(args);
                break;
            case "2":
                await PoetryQuickDemo.RunAsync(args);
                break;
            case "3":
                await SimpleProgram.RunSimpleDemoAsync(args);
                break;
            default:
                Console.WriteLine("无效选择，使用官方标准演示");
                await OfficialStyleDemo.RunAsync(args);
                break;
        }
    }
}